fix: ensure docker env uses shared workspace dir (#48)#24
Merged
ShaneIsley merged 5 commits intomainfrom Jan 29, 2026
Merged
Conversation
* fix: ensure docker env uses shared workspace dir * linter fixes --------- Co-authored-by: rbotnari <rbotnari@axway.com> Co-authored-by: Alex Zhang <alex.lx.zhang@gmail.com>
Update BaseLM.get_last_usage type hint to return ModelUsageSummary, reflecting actual client implementations. Wrap atomic usage stats in UsageSummary within LMHandler to satisfy RLMChatCompletion type expectations and ensure consistent serialization structure.
* feat: add Daytona REPL environment support - Introduced a new Daytona REPL environment for executing Python code in Daytona sandboxes. - Updated `pyproject.toml` to include `daytona` as an optional dependency. - Added example usage of Daytona REPL in `examples/daytona_repl_example.py`. - Modified existing code to support the new `daytona` environment in `rlm/environments/__init__.py` and `rlm/core/types.py`. - Enhanced the `RLM` initialization in `examples/quickstart.py` to utilize the Daytona environment. This implementation allows users to run code in isolated Daytona sandboxes, facilitating LLM queries and state management. * feat: enhance Daytona REPL examples and documentation * revert quickstart.py * fixed merge conflict * updated daytona repl to take the right default key * updated example --------- Co-authored-by: az <alex.lx.zhang@gmail.com>
…ang13#71) - Add depth parameter to _build_exec_script() and embed in sandbox-side llm_query()/llm_query_batched() requests - Pass depth=self.depth in LMRequest and send_lm_request_batched() - Add persistent parameter with NotImplementedError Signed-off-by: rovle <lovre.pesut@gmail.com>
Merged 4 commits from upstream (alexzhang13/rlm): - fix: ensure docker env uses shared workspace dir (alexzhang13#48) - fix: resolve type mismatch in usage summary propagation (alexzhang13#55) - feat: add Daytona sandbox support (alexzhang13#36) - fix: propagate depth and persistent parameters in DaytonaREPL (alexzhang13#71) Resolved conflicts in rlm/core/types.py and rlm/environments/__init__.py to integrate Daytona with our registry-based environment system. https://claude.ai/code/session_01VU6KvWSCkKinCMxQDXdNxy
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fix: ensure docker env uses shared workspace dir
linter fixes
Co-authored-by: rbotnari rbotnari@axway.com
Co-authored-by: Alex Zhang alex.lx.zhang@gmail.com